using DapperExtensionsNew.Queryable.Analyzers;

namespace DapperExtensionsNew.Queryable
{
	public class SqlAnalyzer
	{
		private static IAnalyzer[] Analyzers
		{
			get;
			set;
		}

		public static IAnalyzer[] Create()
		{
			IAnalyzer[] analyzers = Analyzers;
			if (analyzers != null)
			{
				return analyzers;
			}
			IAnalyzer[] obj = new IAnalyzer[5]
			{
				new Equal(),
				new Contains(),
				new StringContains(),
				new DapperExtensionsNew.Queryable.Analyzers.Range(),
				new OrderBy()
			};
			Analyzers = obj;
			return obj;
		}
	}
}
